home *** CD-ROM | disk | FTP | other *** search
/ Aminet 45 / Aminet 45 (2001)(GTI - Schatztruhe)[!][Oct 2001].iso / Aminet / dev / misc / fd2pragma.lha / fd2pragma / fd2pragma.types < prev    next >
Text File  |  2001-07-31  |  3KB  |  115 lines

  1. * $VER: fd2pragma.types 1.13 (01.05.2001)
  2. *
  3. * fd2pragma type definition file
  4. * description format is 'unknown type : known type'
  5. * unknown type:
  6. *   name of unknown type (only one word)
  7. * known type:
  8. *   consists of struct + name, enum + name, union + name, signed,
  9. *   unsigned, const,
  10. *   long (32 bit), short (16 bit), char (8 bit), int, double and float
  11. * For nameless structs or enums set ? as name. Structs without name, but
  12. * used by a typedef (like: typedef struct {...} name) get the typedef name.
  13. *
  14. * Tell me missing definitions for inclusion in future updates.
  15. *
  16. * commodities.library
  17. IX            : struct InputXpression
  18. * intuition.library (pointer to nameless structure)
  19. Msg            : struct ? *
  20. Class            : struct IClass
  21. * hdwrench.library
  22. BootBlock        : struct bootblock
  23. ValidIDstruct        : struct ValidIDstruct
  24. * graphics.library
  25. DisplayInfoHandle    : void *
  26. * resource.library
  27. RESOURCEFILE        : void *
  28. RESOURCEID        : unsigned long
  29. * cybergl.library
  30. GLvoid            : void
  31. GLbitfield        : unsigned long
  32. GLbyte            : signed char
  33. GLshort            : short
  34. GLint            : long
  35. GLsizei            : unsigned long
  36. GLubyte            : unsigned char
  37. GLushort        : unsigned short
  38. GLuint            : unsigned long
  39. GLfloat            : float
  40. GLclampf        : float
  41. GLdouble        : double
  42. GLclampd        : double
  43. * nameless enums
  44. GLboolean        : enum ?
  45. GLenum            : enum ?
  46. * these struct types are not equivalent to C-Code, but correct for fd2pragma
  47. GLlookAt        : struct GLlookAt
  48. GLproject        : struct GLproject
  49. GLunProject        : struct GLunProject
  50. GLfrustum        : struct GLfrustum
  51. GLortho            : struct GLortho
  52. GLbitmap        : struct GLbitmap
  53. * for AmigaMesaRTL 3.0
  54. GLUquadricObj        : struct GLUquadricObj
  55. GLUtriangulatorObj    : struct GLUtriangulatorObj
  56. GLUnurbsObj        : struct GLUnurbsObj
  57. GLvisual        : struct gl_visual
  58. GLframebuffer        : struct gl_frame_buffer
  59. GLcontext        : struct gl_context
  60. * HGIDA.library
  61. HGIDA_Stack        : unsigned long *
  62. HGIDA_BoundedStack    : unsigned long *
  63. HGIDA_Queue        : unsigned long *
  64. HGIDA_BoundedQueue    : unsigned long *
  65. HGIDA_List        : unsigned long *
  66. HGIDA_ListItem        : unsigned long *
  67. HGIDA_Error        : enum ?
  68. HGIDA_Direction        : enum ?
  69. * AmiTCP
  70. uid_t            : long
  71. gid_t            : long
  72. mode_t            : unsigned short
  73. pid_t            : struct Task *
  74. fd_set            : struct fd_set
  75. SerScriptCallback_t    : unsigned long (*)(register __a0 void *, register __d0 unsigned long, register __a1 const unsigned char *, register __a2 struct CSource *, register __a3 struct CSource *)
  76. * Miami SDK
  77. pcap_t            : struct pcap
  78. pcap_dumper_t        : struct pcap_dumper
  79. pcap_handler        : void (*)(unsigned char *, const struct pcap_pkthdr *, const unsigned char *)
  80. u_char            : unsigned char
  81. bpf_u_int32        : unsigned long
  82. * ahi.library
  83. Fixed            : long
  84. sposition        : long
  85. * mpega.library
  86. MPEGA_STREAM        : struct MPEGA_STREAM
  87. MPEGA_CTRL        : struct MPEGA_CTRL
  88. * Warp3D
  89. W3D_Context        : struct W3DContext
  90. W3D_Driver        : struct W3DDriver
  91. W3D_Texture        : struct W3DTexture
  92. W3D_Scissor        : struct W3DScissor
  93. W3D_Line        : struct W3D_Line
  94. W3D_Point        : struct W3D_Point
  95. W3D_Triangle        : struct W3D_Triangle
  96. W3D_Triangles        : struct W3D_Triangles
  97. W3D_Float        : float
  98. W3D_Bitmap        : struct W3D_Bitmap
  99. W3D_Fog            : struct W3D_Fog
  100. W3D_Bool        : short
  101. W3D_Double        : double
  102. W3D_TriangleV        : struct W3D_TriangleV
  103. W3D_TrianglesV        : struct W3D_TriangleV
  104. W3D_ScreenMode        : struct W3D_Screenmode
  105. W3D_Color        : struct W3D_Color
  106. W3D_Lines        : struct W3D_Lines
  107. *Picasso96API.library
  108. RGBFTYPE        : enum ?
  109. *cgxdither.library
  110. DITHERINFO        : void *
  111. *cgxsystem.library
  112. SLayer            : void *
  113. *stdarg.h (this type depends on your compiler system)
  114. va_list                 : char *
  115.